package model.base;


public interface Model {
	void selectDomain(String domainName);						// enables choosing of a specific problem according to String parameter
	void selectAlgorithm(String algorithmName); 				// Algorithm choosing
	void solveDomain();											// use the algorithm to solve the problem
	Solution getSolution();										// will return the problem solution according to the algorithm as an instance of Solution
}
